
using System;
using System.ComponentModel.DataAnnotations;
using System.Collections.Generic;
using Abp.Domain.Entities.Auditing;
using Yozeev.BusinessLogic;

namespace  Yozeev.BusinessLogic.Dtos
{
	/// <summary>
	/// 的列表DTO
	/// <see cref="CommonCustomer"/>
	/// </summary>
    public class CommonCustomerEditDto
    {

        /// <summary>
        /// Id
        /// </summary>
        public Guid? Id { get; set; }         


        
		/// <summary>
		/// MainCustomerId
		/// </summary>
		public Guid MainCustomerId { get; set; }



		/// <summary>
		/// ViceCustomerId
		/// </summary>
		public Guid ViceCustomerId { get; set; }



		/// <summary>
		/// CustomerName
		/// </summary>
		[Required(ErrorMessage="CustomerName不能为空")]
		public string CustomerName { get; set; }



		/// <summary>
		/// Mobile
		/// </summary>
		[Required(ErrorMessage="Mobile不能为空")]
		public string Mobile { get; set; }



		/// <summary>
		/// Sex
		/// </summary>
		public SexEnum Sex { get; set; }



		/// <summary>
		/// CertificatesNum
		/// </summary>
		[Required(ErrorMessage="CertificatesNum不能为空")]
		public string CertificatesNum { get; set; }



		/// <summary>
		/// VerifiableType
		/// </summary>
		[Required(ErrorMessage="VerifiableType不能为空")]
		public VerifiableTypeEnum VerifiableType { get; set; }



		
							//// custom codes
									
							

							//// custom codes end
    }
}